クライアント上でのサードパーティライブラリを使用 On the client, with third-party libraries.
SWRやReact Query TanStack Queryのようなサードパーティライブラリを使用して、クライアント上でデータを取得することもできる。
これらのライブラリは、リクエストのメモ化、キャッシュ、再検証、そしてデータの変更を扱う独自のAPIを提供する。
q: これは、Next.js側のCashing キャッシュ機構を利用せず、API Client側のライブラリのCashing キャッシュ機構を利用するということ?
未来のAPIについて:
use reactは、関数から返されるプロミスを受け入れて処理するReactの関数。
現在、Client componentsでfetch wrapper Next.jsをuse reactでラップすることはおすすめされておらず、複数の再レンダリングを引き起こす可能性がある。
詳細は、公式Docへ
q:
React Server Components RSC側で、fetch wrapper Next.js利用しているわけだけど、内部的にuse react利用しているということ?